High efficient(at least memory-wise), tightly packed Input queue that supports any kind of data in a single allocated memory pool(no fragmentation).
RefCounted, Array @nogc, OutputRange compatible, it aims to bring the same result as one would have by using int[], Array!int should be equivalent, any different behaviour should be contacted. It may use more memory than requested for not making reallocation a big bottleneck
By using Array2D instead of T[][], only one array instance is created, not "n" arrays. So it is a lot faster when you use that instead of array of arrays.
RangeMap allows specifying a range in which a value spams, quite useful for defining outcomes based on an input, experience gain progression, etc. Example Usage:
RefCounted, @nogc string, OutputRange compatible,